package mock

// Mock配置文件
type Config struct {
	// 基本信息
	MockBase struct {
		Batch int64 `yaml:"batch",laber:"并发数量"`
		Num   int64 `yaml:"num",laber:"生成条数"`
	} `yaml:"mock_base"`
	// 数据生成
	MockData []struct {
		Filed string `yaml:"filed",laber:"字段名"`
		Type  string `yaml:"type",laber:"字段类型"`
		Min   int64  `yaml:"min",laber:"字段长度最小值"`
		Max   int64  `yaml:"max",laber:"字段长度最大值"`
	} `yaml:"mock_data,flow"`
	// 输出信息
	Output struct {
		FilePath string `yaml:"file_path",laber:"输出文件位置"`
		FileType string `yaml:"file_type",laber:"输出文件类型"`
	} `yaml:"output"`
}
